% 读取Excel文件
filename = '1.xlsx'; % 你的Excel文件名
datatest = xlsread(filename);
load net.mat
% 初始化图形
figure;
h1 = animatedline('Color','b'); % 用于显示数据的线
h2 = animatedline('Color','r'); % 用于显示分类结果的线
xlabel('时间');
ylabel('电流');
legend('电流','状态');
% 添加文本框
% hText = uicontrol('Style','text','Position',[20 20 200 20]);
% load net.mat
% 滑动窗口大小
windowSize = 200;

for i = 1:length(datatest) - windowSize + 1
    % 读取窗口内的数据
    windowData = datatest(i:i+windowSize-1);
    
    % 将窗口数据转换为网络输入格式
    XTest = {windowData};
    
    % 使用网络进行分类
    YPred = classify(net,XTest);
    
    % 将数据添加到图形
    addpoints(h1,i+windowSize-1,windowData(end));
    addpoints(h2,i+windowSize-1,double(YPred));
    
    % 更新图形
    drawnow;
    pause(0.01);
end